-- *****************************************************************
-- CISCO-CALL-HISTORY-MIB.my: Cisco call history MIB file
--
-- January 1995, Bibek A. Das
--
-- Copyright (c) 1995-1998 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************CISCO-CALL-HISTORY-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32FROM SNMPv2-SMI
DisplayString,TimeStampFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
InterfaceIndexFROM IF-MIB
ciscoMgmt
FROM CISCO-SMI;ciscoCallHistoryMib MODULE-IDENTITYLAST-UPDATED"9611190000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-wan@cisco.com"
DESCRIPTION"The MIB module to describe and store the call information
of the routers for accounting purposes."REVISION"9508150000Z"DESCRIPTION"Fix typo which caused conflicting syntax."REVISION"9507200000Z"DESCRIPTION"Add a new object ciscoCallHistoryDialReason to the call
history table."REVISION"9508150000Z"DESCRIPTION"Add new objects to the call history table to store the
time of day, and transmitted/received packets/bytes."REVISION"9611190000Z"DESCRIPTION"Add new objects to the call history table to store the
advice of charge information for recorded units or
currency type, amount and multipler."::={ ciscoMgmt 27}-- This MIB describes the objects defined and used for storing the
-- call information for all calls.-- Call History Mib objects definitionsciscoCallHistoryMibObjects OBJECTIDENTIFIER::={ ciscoCallHistoryMib 1}ciscoCallHistory OBJECTIDENTIFIER::={ ciscoCallHistoryMibObjects 1}ciscoCallHistoryTableMaxLength OBJECT-TYPESYNTAXInteger32(0..500)
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The upper limit on the number of entries that the
ciscoCallHistoryTable may contain. A value of 0
will prevent any history from being retained. When
this table is full, the oldest entry will be deleted
and the new one will be created."DEFVAL{100}::={ ciscoCallHistory 1}ciscoCallHistoryRetainTimer OBJECT-TYPESYNTAXInteger32(0..500)UNITS"minutes"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The minimum amount of time that an ciscoCallHistoryEntry
will be maintained before being deleted. A value of
0 will prevent any history from being retained, but
will not prevent callCompletion traps being genarated."DEFVAL{15}::={ ciscoCallHistory 2}-- ciscoCallHistoryTable
-- Table to store the past call information. The call information will
-- include the destination number, the call connect time, the call
-- disconnect time and the disconnection cause. These calls could
-- be circuit switched or they could be virtual circuits.
-- History of each and every call will be stored. An entry will be
-- created when a call gets disconnected. At the time
-- of creation, the entry will contain the connect time and the
-- disconnect time and other call information."ciscoCallHistoryTable OBJECT-TYPESYNTAXSEQUENCEOF CallHistoryEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table containing information about specific
calls to a specific destination."::={ ciscoCallHistory 3}ciscoCallHistoryEntry OBJECT-TYPESYNTAX CallHistoryEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The information regarding a single Connection."INDEX{ ciscoCallHistoryStartTime, ciscoCallHistoryIndex }::={ ciscoCallHistoryTable 1}
CallHistoryEntry ::=SEQUENCE{
ciscoCallHistoryStartTime TimeStamp,
ciscoCallHistoryIndex Integer32,
ciscoCallHistoryCallingNumber OCTETSTRING,
ciscoCallHistoryCalledNumber OCTETSTRING,
ciscoCallHistoryInterfaceNumber InterfaceIndex,
ciscoCallHistoryDestinationAddress OCTETSTRING,
ciscoCallHistoryDestinationHostName DisplayString,
ciscoCallHistoryCallDisconnectCause INTEGER,
ciscoCallHistoryCallConnectionTime TimeStamp,
ciscoCallHistoryCallDisconnectTime TimeStamp,
ciscoCallHistoryDialReason DisplayString,
ciscoCallHistoryConnectTimeOfDay DisplayString,
ciscoCallHistoryDisconnectTimeOfDay DisplayString,
ciscoCallHistoryTransmitPackets Integer32,
ciscoCallHistoryTransmitBytes Integer32,
ciscoCallHistoryReceivePackets Integer32,
ciscoCallHistoryReceiveBytes Integer32,
ciscoCallHistoryRecordedUnits Integer32,
ciscoCallHistoryCurrency DisplayString,
ciscoCallHistoryCurrencyAmount Integer32,
ciscoCallHistoryMultiplier INTEGER}ciscoCallHistoryStartTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"The value of sysUpTime when this call history entry was
created. This will be useful for an NMS to retrieve all
calls after a specific time."::={ ciscoCallHistoryEntry 1}ciscoCallHistoryIndex OBJECT-TYPESYNTAXInteger32(1..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Index variable to access the CallHistoryEntry objects
of the ciscoCallHistoryTable."::={ ciscoCallHistoryEntry 2}ciscoCallHistoryCallingNumber OBJECT-TYPESYNTAXOCTETSTRING(SIZE(1..255))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The calling number for this call. If the number is
not available, then it will have a length of zero.
The variable is instantiated if this is an incoming
call."::={ ciscoCallHistoryEntry 3}ciscoCallHistoryCalledNumber OBJECT-TYPESYNTAXOCTETSTRING(SIZE(1..255))
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number this call is connected to. This variable is
instantiated if this is an outgoing call."::={ ciscoCallHistoryEntry 4}ciscoCallHistoryInterfaceNumber OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is the ifIndex value of the highest number of interface
through which the call was made."::={ ciscoCallHistoryEntry 5}ciscoCallHistoryDestinationAddress OBJECT-TYPESYNTAXOCTETSTRING(SIZE(1..60))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The address of the host this call is connected
to, if it is available. Most devices/routers connected
to an interface have an address and this object will
store that. The variable is not instantiated if it
is not available."::={ ciscoCallHistoryEntry 6}
ciscoCallHistoryDestinationHostName OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The name of the host this call is
connected to. Most devices/routers connected to
an interface have a name and this object will
store that name."::={ ciscoCallHistoryEntry 7}ciscoCallHistoryCallDisconnectCause OBJECT-TYPESYNTAXINTEGER{other(1),normalDisconnectSent(2),normalDisconnectReceived(3),networkOutOfOrder(4),callRejected(5),userBusy(6),noCircuitChannelAvailable(7),interworkingError(8)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The reason for the call termination."::={ ciscoCallHistoryEntry 8}ciscoCallHistoryCallConnectionTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of sysUpTime when the call was connected."::={ ciscoCallHistoryEntry 9}ciscoCallHistoryCallDisconnectTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of sysUpTime when the call got disconnected
last."::={ ciscoCallHistoryEntry 10}ciscoCallHistoryDialReason OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The reason for initiating this call. This may include
the destination address of the interesting packet that
forced us to dial. This variable is instantiated for
an outgoing call."::={ ciscoCallHistoryEntry 11}ciscoCallHistoryConnectTimeOfDay OBJECT-TYPESYNTAXDisplayString
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time of day at the time of call connect."::={ ciscoCallHistoryEntry 12}ciscoCallHistoryDisconnectTimeOfDay OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time of day when the call disconnected."::={ ciscoCallHistoryEntry 13}ciscoCallHistoryTransmitPackets OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets transmitted when this call was up."::={ ciscoCallHistoryEntry 14}ciscoCallHistoryTransmitBytes OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of Bytes transmitted when this call was up."::={ ciscoCallHistoryEntry 15}ciscoCallHistoryReceivePackets OBJECT-TYPESYNTAXInteger32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets received when this call was up."::={ ciscoCallHistoryEntry 16}ciscoCallHistoryReceiveBytes OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of Bytes received when this call was up."::={ ciscoCallHistoryEntry 17}ciscoCallHistoryRecordedUnits OBJECT-TYPESYNTAXInteger32(0..16777215)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Advice of Charge recorded units when this call was up."REFERENCE"ISDN AOC supplementary service DSS1 protocol ETS 300 182"::={ ciscoCallHistoryEntry 18}ciscoCallHistoryCurrency OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Advice of Charge currency type."
REFERENCE"ISDN AOC supplementary service DSS1 protocol ETS 300 182"::={ ciscoCallHistoryEntry 19}ciscoCallHistoryCurrencyAmount OBJECT-TYPESYNTAXInteger32(0..16777215)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Advice of Charge currency amount when this call was up."REFERENCE"ISDN AOC supplementary service DSS1 protocol ETS 300 182"::={ ciscoCallHistoryEntry 20}ciscoCallHistoryMultiplier OBJECT-TYPESYNTAXINTEGER{oneThousandth(0),oneHundreth(1),oneTenth(2),one(3),ten(4),hundred(5),thousand(6)}MAX-ACCESSread-only
STATUScurrentDESCRIPTION"Advice of Charge multiplier for currency amount"REFERENCE"ISDN AOC supplementary service DSS1 protocol ETS 300 182"::={ ciscoCallHistoryEntry 21}-- conformance informationciscoCallHistoryMibConformance OBJECTIDENTIFIER::={ ciscoCallHistoryMib 2}ciscoCallHistoryMibCompliances OBJECTIDENTIFIER::={ ciscoCallHistoryMibConformance 1}ciscoCallHistoryMibGroups OBJECTIDENTIFIER::={ ciscoCallHistoryMibConformance 2}-- compliance statementsciscoCallHistoryMibCompliance MODULE-COMPLIANCESTATUSobsolete-- superseded by ciscoCallHistoryMibComplianceRev1DESCRIPTION"The compliance statement for entities which implement
the Cisco call History MIB"MODULE-- this moduleMANDATORY-GROUPS{ ciscoCallHistoryMibGroup }::={ ciscoCallHistoryMibCompliances 1}ciscoCallHistoryMibComplianceRev1 MODULE-COMPLIANCESTATUSobsolete-- superseded by ciscoCallHistoryMibComplianceV11R01
DESCRIPTION"The compliance statement for entities which implement
the Cisco call History MIB"MODULE-- this moduleMANDATORY-GROUPS{ ciscoCallHistoryMibGroupRev1 }::={ ciscoCallHistoryMibCompliances 2}ciscoCallHistoryMibComplianceV11R01 MODULE-COMPLIANCESTATUSobsolete-- superseded by ciscoCallHistoryMibComplianceV11R02DESCRIPTION"The compliance statement for entities which implement
the Cisco call History MIB"MODULE-- this moduleMANDATORY-GROUPS{ ciscoCallHistoryMibGroupRev1,
ciscoCallHistoryMibGlobalsGroup }::={ ciscoCallHistoryMibCompliances 3}ciscoCallHistoryMibComplianceV11R02 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the Cisco call History MIB"MODULE-- this moduleMANDATORY-GROUPS{ ciscoCallHistoryMibGroupRev2,
ciscoCallHistoryMibGlobalsGroup }::={ ciscoCallHistoryMibCompliances 4}
-- units of conformanceciscoCallHistoryMibGroup OBJECT-GROUPOBJECTS{
ciscoCallHistoryCallingNumber,
ciscoCallHistoryCalledNumber,
ciscoCallHistoryInterfaceNumber,
ciscoCallHistoryDestinationAddress,
ciscoCallHistoryDestinationHostName,
ciscoCallHistoryCallDisconnectCause,
ciscoCallHistoryCallConnectionTime,
ciscoCallHistoryCallDisconnectTime
}STATUSobsolete-- superseded by ciscoCallHistoryMibGroupRev1DESCRIPTION"A collection of objects providing the call History MIB capability."::={ ciscoCallHistoryMibGroups 1}ciscoCallHistoryMibGroupRev1 OBJECT-GROUPOBJECTS{
ciscoCallHistoryCallingNumber,
ciscoCallHistoryCalledNumber,
ciscoCallHistoryInterfaceNumber,
ciscoCallHistoryDestinationAddress,
ciscoCallHistoryDestinationHostName,
ciscoCallHistoryCallDisconnectCause,
ciscoCallHistoryCallConnectionTime,
ciscoCallHistoryCallDisconnectTime,
ciscoCallHistoryDialReason,
ciscoCallHistoryConnectTimeOfDay,
ciscoCallHistoryDisconnectTimeOfDay,
ciscoCallHistoryTransmitPackets,
ciscoCallHistoryTransmitBytes,
ciscoCallHistoryReceivePackets,
ciscoCallHistoryReceiveBytes
}STATUSobsolete-- superseded by ciscoCallHistoryMibGroupRev2DESCRIPTION"A collection of objects providing the call History MIB capability."::={ ciscoCallHistoryMibGroups 2}ciscoCallHistoryMibGroupRev2 OBJECT-GROUPOBJECTS{
ciscoCallHistoryCallingNumber,
ciscoCallHistoryCalledNumber,
ciscoCallHistoryInterfaceNumber,
ciscoCallHistoryDestinationAddress,
ciscoCallHistoryDestinationHostName,
ciscoCallHistoryCallDisconnectCause,
ciscoCallHistoryCallConnectionTime,
ciscoCallHistoryCallDisconnectTime,
ciscoCallHistoryDialReason,
ciscoCallHistoryConnectTimeOfDay,
ciscoCallHistoryDisconnectTimeOfDay,
ciscoCallHistoryTransmitPackets,
ciscoCallHistoryTransmitBytes,
ciscoCallHistoryReceivePackets,
ciscoCallHistoryReceiveBytes,
ciscoCallHistoryRecordedUnits,
ciscoCallHistoryCurrency,
ciscoCallHistoryCurrencyAmount,
ciscoCallHistoryMultiplier
}STATUScurrentDESCRIPTION"A collection of objects providing the call History MIB capability."::={ ciscoCallHistoryMibGroups 3}ciscoCallHistoryMibGlobalsGroup OBJECT-GROUP
OBJECTS{
ciscoCallHistoryTableMaxLength,
ciscoCallHistoryRetainTimer
}STATUScurrentDESCRIPTION"A collection of objects providing control over the retention
of call History."::={ ciscoCallHistoryMibGroups 4}END